furny.ga.logger
Class DataCache
java.lang.Object
furny.ga.logger.DataCache
public final class DataCache
- extends java.lang.Object
Caches data for the db logger and statistics tool.
- Since:
- 11.08.2012
- Author:
- Stephan Dreyer
Field Summary |
private java.util.Map<Couple<?,?>,java.util.Map<java.lang.Double,java.lang.Double>> |
doubleDoubleCache
|
private java.util.Map<Couple<?,?>,java.util.Map<java.lang.Double,java.lang.Long>> |
doubleLongCache
|
private static DataCache |
INSTANCE
|
private java.util.Map<Couple<?,?>,java.util.Map<java.lang.Long,java.lang.Double>> |
longDoubleCache
|
private java.util.Map<Couple<?,?>,java.util.Map<java.lang.Long,java.lang.Long>> |
longLongCache
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
private static final DataCache INSTANCE
doubleDoubleCache
private final java.util.Map<Couple<?,?>,java.util.Map<java.lang.Double,java.lang.Double>> doubleDoubleCache
doubleLongCache
private final java.util.Map<Couple<?,?>,java.util.Map<java.lang.Double,java.lang.Long>> doubleLongCache
longLongCache
private final java.util.Map<Couple<?,?>,java.util.Map<java.lang.Long,java.lang.Long>> longLongCache
longDoubleCache
private final java.util.Map<Couple<?,?>,java.util.Map<java.lang.Long,java.lang.Double>> longDoubleCache
DataCache
private DataCache()
getInstance
public static DataCache getInstance()
getMeanFitnessTime
public java.util.Map<java.lang.Double,java.lang.Double> getMeanFitnessTime(java.lang.Long runId)
getMeanFitnessGenerations
public java.util.Map<java.lang.Long,java.lang.Double> getMeanFitnessGenerations(java.lang.Long runId)
getMaxFitnessTime
public java.util.Map<java.lang.Double,java.lang.Double> getMaxFitnessTime(java.lang.Long runId)
getMaxFitnessOverGenerations
public java.util.Map<java.lang.Long,java.lang.Double> getMaxFitnessOverGenerations(java.lang.Long runId)
getMinFitnessOverGenerations
public java.util.Map<java.lang.Long,java.lang.Double> getMinFitnessOverGenerations(java.lang.Long runId)
getFurnitureCount
public java.util.Map<java.lang.Long,java.lang.Long> getFurnitureCount(java.lang.Long runId)